package com.gimi.cloud.jimi.dto.product;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

import com.gimi.cloud.jimi.dto.base.BaseDTO;

public class ProductSkuDto extends BaseDTO{
	private static final long serialVersionUID = 1L;
	//单品id
	private String skuId;
	//商品id
    private String prodId;
    //SKU价格
    private BigDecimal skuPrice;
    //签约价
	private BigDecimal signPrice;
    //单品租赁价格
    private BigDecimal rentPrice;
	//履约保证金
	private BigDecimal depositPrice;
	//意外保障费
	private BigDecimal premiumPrice;
    //SKU库存
    private Integer skuStock;
    //SKU属性ID集合（逗号隔开）
    private String skuValue;
    //sku属性转换集合
    private List<Map<String,Object>> skuValueDetail;
    //SKU图片路径对象集合
    private List<ProductSkuImgDTO> productSkuImgEntity;
    //sku图片URL集合
    private List<String> prodSkuImgs; 

	public List<String> getProdSkuImgs() {
		return prodSkuImgs;
	}

	public void setProdSkuImgs(List<String> prodSkuImgs) {
		this.prodSkuImgs = prodSkuImgs;
	}

	public String getSkuId() {
		return skuId;
	}

	public void setSkuId(String skuId) {
		this.skuId = skuId;
	}

	public String getProdId() {
		return prodId;
	}

	public void setProdId(String prodId) {
		this.prodId = prodId;
	}

	public BigDecimal getSkuPrice() {
		return skuPrice;
	}

	public void setSkuPrice(BigDecimal skuPrice) {
		this.skuPrice = skuPrice;
	}

	public Integer getSkuStock() {
		return skuStock;
	}

	public void setSkuStock(Integer skuStock) {
		this.skuStock = skuStock;
	}

	public String getSkuValue() {
		return skuValue;
	}

	public void setSkuValue(String skuValue) {
		this.skuValue = skuValue;
	}

	public List<ProductSkuImgDTO> getProductSkuImgEntity() {
		return productSkuImgEntity;
	}

	public void setProductSkuImgEntity(List<ProductSkuImgDTO> productSkuImgEntity) {
		this.productSkuImgEntity = productSkuImgEntity;
	}

	public List<Map<String, Object>> getSkuValueDetail() {
		return skuValueDetail;
	}

	public void setSkuValueDetail(List<Map<String, Object>> skuValueDetail) {
		this.skuValueDetail = skuValueDetail;
	}

	public BigDecimal getRentPrice() {
		return rentPrice;
	}

	public void setRentPrice(BigDecimal rentPrice) {
		this.rentPrice = rentPrice;
	}

	public BigDecimal getSignPrice() {
		return signPrice;
	}

	public void setSignPrice(BigDecimal signPrice) {
		this.signPrice = signPrice;
	}

	public BigDecimal getDepositPrice() {
		return depositPrice;
	}

	public void setDepositPrice(BigDecimal depositPrice) {
		this.depositPrice = depositPrice;
	}

	public BigDecimal getPremiumPrice() {
		return premiumPrice;
	}

	public void setPremiumPrice(BigDecimal premiumPrice) {
		this.premiumPrice = premiumPrice;
	}
}
